#ifndef TGA_HPP
#define TGA_HPP

#include "color.hpp"
#include <cstdio>
#include "output.hpp"

class Tga : public Output {
public:
	Tga(const unsigned int,const unsigned int);
	~Tga(void);

	unsigned int get_height(void) const;
	unsigned int get_width(void) const;
	

	void set_height(const unsigned int);
	void set_width(const unsigned int);
	virtual void set_pixel(unsigned int,unsigned int,const Color&);

	virtual void save_file(const char*);
	
//private:
//	unsigned int height,width,size, line_size;
//	char* dados;
};

#endif
